// source --> http://mome7.com/wp-content/plugins/wp-dtree-30/wp-dtree.min.js?ver=4.4.3.2 function dtNode(e,g,b,c,j,h,a){this.id=e;this.pid=g;this.name=b;this.url=c;this.title=j;this.rsspath=a;var i,d,f;this.target=h;this.icon=i;this.iconOpen=d;this._io=f||false;this._is=false;this._ls=false;this._hc=false;this._ai=0;this._p}function wpdTree(c,b,a){this.config={target:null,folderLinks:false,useSelection:false,useCookies:true,useLines:true,useIcons:false,useStatusText:false,closeSameLevel:false,inOrder:false};this.icon={root:WPdTreeSettings.imgurl+"dtree-img/empty.gif",folder:WPdTreeSettings.imgurl+"dtree-img/folder.gif",folderOpen:WPdTreeSettings.imgurl+"dtree-img/folderopen.gif",node:WPdTreeSettings.imgurl+"dtree-img/page.gif",empty:WPdTreeSettings.imgurl+"dtree-img/empty.gif",line:WPdTreeSettings.imgurl+"dtree-img/line.gif",join:WPdTreeSettings.imgurl+"dtree-img/join.gif",joinBottom:WPdTreeSettings.imgurl+"dtree-img/joinbottom.gif",plus:WPdTreeSettings.imgurl+"dtree-img/plus.gif",plusBottom:WPdTreeSettings.imgurl+"dtree-img/plusbottom.gif",minus:WPdTreeSettings.imgurl+"dtree-img/minus.gif",minusBottom:WPdTreeSettings.imgurl+"dtree-img/minusbottom.gif",nlPlus:WPdTreeSettings.imgurl+"dtree-img/nolines_plus.gif",nlMinus:WPdTreeSettings.imgurl+"dtree-img/nolines_minus.gif"};this._url=b;this._truncate=a;this._objName=c;this.adtNodes=[];this.aIndent=[];this.root=new dtNode("root");this.selecteddtNode=null;this.selectedFound=false;this.completed=false}wpdTree.prototype.a=function(h,b,d,g,f,a,e){if(e!=""){e=""}f+="";var c=f;if(!f.indexOf("http://")==0){c=this._url+f}if(!g){g=d}if(this._truncate>0){d=this.truncate(d,this._truncate)}this.adtNodes[this.adtNodes.length]=new dtNode(h,b,d,c,g,a,e)};wpdTree.prototype.truncate=function(c,b){var b=b||16;var a="...";if(c.length>b){return c.slice(0,b-a.length)+a}return c};wpdTree.prototype.openAll=function(){this.oAll(true)};wpdTree.prototype.closeAll=function(){this.oAll(false)};wpdTree.prototype.toString=function(){var a=this._objName.substr(0,3);var b='
\n';if(document.getElementById){if(this.config.useCookies){this.selecteddtNode=this.getSelected()}b+=this.adddtNode(this.root)}else{b+="Browser not supported."}b+="
";if(!this.selectedFound){this.selecteddtNode=null}this.completed=true;return b};wpdTree.prototype.adddtNode=function(a){var b="";var d=0;if(this.config.inOrder){d=a._ai}for(d;d'}}if(this.root.id!=a.pid){if(a.url){b+='"}}if(a.rsspath){b+=a.rsspath}b+=" ";if(a._hc){b+='
';b+=this.adddtNode(a);b+="
"}this.aIndent.pop();return b};wpdTree.prototype.indent=function(a,c){var b="";if(this.root.id!=a.pid){for(var d=0;d'}(a._ls)?this.aIndent.push(0):this.aIndent.push(1);if(a._hc){b+='
'}else{b+=''}}return b};wpdTree.prototype.setCS=function(a){var b;for(var c=0;c http://mome7.com/wp-content/plugins/enhanced-categories/js/enhanced-categories.js function EnhancedCategoriesPlugin() { this._settings = { expandText : '»', contractText : '«', leafText : '-', expandImage : '', contractImage : '', leafImage : '', buttonColor : '#CC0000', buttonWidth : '10px', buttonMargin : '0 5px 0 0', isButtonAfter : false }; } jQuery.extend(EnhancedCategoriesPlugin.prototype, { setSettings: function(newSettings) { jQuery.extend(this._settings, newSettings || {}); }, getSettings: function() { return this._settings; }, getButtonText: function(text, image) { var output = ''; if (image=='') { output += text; } else { output += '' + text + ''; } return output; } }); jQuery(document).ready(function() { enhancedCategoriesPlugin = new EnhancedCategoriesPlugin(); }); jQuery.fn.enhancedCategories = function(args) { var defaults = enhancedCategoriesPlugin.getSettings(); jQuery.extend(defaults, args); return jQuery('li.cat-item', this).each(function() { var childrenUl = jQuery(this).children('ul'); var hasChildren = (childrenUl.length > 0); var button = ''; // Add some padding to the RSS images jQuery('img', this) .css({ margin: '0 5px', padding: '0' }); // Make button text if (hasChildren) { if (defaults.contractChildren==1) { button += ''; button += enhancedCategoriesPlugin.getButtonText(defaults.expandText, defaults.expandImage); button += ''; } else { button += ''; button += enhancedCategoriesPlugin.getButtonText(defaults.contractText, defaults.contractImage); button += ''; } } else { button += ''; button += enhancedCategoriesPlugin.getButtonText(defaults.leafText, defaults.leafImage); button += ''; } // Add the button before or after the category if (defaults.isButtonAfter) { if (hasChildren) { jQuery(this).children('ul').before(button); } else { jQuery(this).append(button); } } else { jQuery(this).prepend(button); } // Behaviour of the category jQuery(this) .css({listStyleType: 'none'}) .children('span.button') .css({ width: defaults.buttonWidth, margin: defaults.buttonMargin, color: defaults.buttonColor }) .click(function() { jQuery(this) .siblings('ul') .slideToggle() .end() .each(function() { if (jQuery(this).hasClass('is_expanded')) { jQuery(this) .html(enhancedCategoriesPlugin.getButtonText(defaults.contractText, defaults.contractImage)) .removeClass('is_expanded') .addClass('is_contracted'); } else { jQuery(this) .html(enhancedCategoriesPlugin.getButtonText(defaults.expandText, defaults.expandImage)) .removeClass('is_contracted') .addClass('is_expanded'); } return this; }); }); jQuery(this).children('ul') .css({ paddingLeft: defaults.buttonWidth }); // Contract child categories if asked if (defaults.contractChildren==1) { jQuery(this).children('ul').hide(); } return this; }); }; // source --> http://mome7.com/wp-content/themes/mag_tcd036/js/jquery.easing.js?ver=2.1 /* * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ * * Uses the built in easing capabilities added In jQuery 1.1 * to offer multiple easing options * * TERMS OF USE - jQuery Easing * * Open source under the BSD License. * * Copyright © 2008 George McGinley Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * */ // t: current time, b: begInnIng value, c: change In value, d: duration jQuery.easing['jswing'] = jQuery.easing['swing']; jQuery.extend( jQuery.easing, { def: 'easeOutQuad', swing: function (x, t, b, c, d) { //alert(jQuery.easing.default); return jQuery.easing[jQuery.easing.def](x, t, b, c, d); }, easeInQuad: function (x, t, b, c, d) { return c*(t/=d)*t + b; }, easeOutQuad: function (x, t, b, c, d) { return -c *(t/=d)*(t-2) + b; }, easeInOutQuad: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t + b; return -c/2 * ((--t)*(t-2) - 1) + b; }, easeInCubic: function (x, t, b, c, d) { return c*(t/=d)*t*t + b; }, easeOutCubic: function (x, t, b, c, d) { return c*((t=t/d-1)*t*t + 1) + b; }, easeInOutCubic: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t + b; return c/2*((t-=2)*t*t + 2) + b; }, easeInQuart: function (x, t, b, c, d) { return c*(t/=d)*t*t*t + b; }, easeOutQuart: function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b; }, easeInOutQuart: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t + b; return -c/2 * ((t-=2)*t*t*t - 2) + b; }, easeInQuint: function (x, t, b, c, d) { return c*(t/=d)*t*t*t*t + b; }, easeOutQuint: function (x, t, b, c, d) { return c*((t=t/d-1)*t*t*t*t + 1) + b; }, easeInOutQuint: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; return c/2*((t-=2)*t*t*t*t + 2) + b; }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t/d * (Math.PI/2)) + c + b; }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t/d * (Math.PI/2)) + b; }, easeInOutSine: function (x, t, b, c, d) { return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; }, easeInExpo: function (x, t, b, c, d) { return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; }, easeOutExpo: function (x, t, b, c, d) { return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; }, easeInOutExpo: function (x, t, b, c, d) { if (t==0) return b; if (t==d) return b+c; if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (t=t/d-1)*t) + b; }, easeInOutCirc: function (x, t, b, c, d) { if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; }, easeInElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; }, easeOutElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; }, easeInOutElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; }, easeInBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c*(t/=d)*t*((s+1)*t - s) + b; }, easeOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; }, easeInOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; }, easeInBounce: function (x, t, b, c, d) { return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; }, easeOutBounce: function (x, t, b, c, d) { if ((t/=d) < (1/2.75)) { return c*(7.5625*t*t) + b; } else if (t < (2/2.75)) { return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; } else if (t < (2.5/2.75)) { return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; } else { return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; } }, easeInOutBounce: function (x, t, b, c, d) { if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; } }); /* * * TERMS OF USE - EASING EQUATIONS * * Open source under the BSD License. * * Copyright © 2001 Robert Penner * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * */; // source --> http://mome7.com/wp-content/themes/mag_tcd036/js/jscript.js?ver=2.1 jQuery(document).ready(function($){ $("a").bind("focus",function(){if(this.blur)this.blur();}); $("a.target_blank").attr("target","_blank"); //return top button var topBtn = $('#return_top'); topBtn.removeClass('active'); $(window).scroll(function () { if ($(this).scrollTop() > 100) { topBtn.addClass('active'); } else { topBtn.removeClass('active'); } }); topBtn.click(function () { $('body,html').animate({ scrollTop: 0 }, 1000, 'easeOutExpo'); return false; }); //category widget $(".collapse_category_list li").hover(function(){ $(">ul:not(:animated)",this).slideDown("fast"); $(this).addClass("active"); }, function(){ $(">ul",this).slideUp("fast"); $(this).removeClass("active"); }); //profile widget var sns_num = $('.tcdw_user_profile_widget .user_sns li').length; if( sns_num > 5 ) { $('.tcdw_user_profile_widget .user_sns').addClass('type2'); }; //comment tab $("#trackback_switch").click(function(){ $("#comment_switch").removeClass("comment_switch_active"); $(this).addClass("comment_switch_active"); $("#comment_area").animate({opacity: 'hide'}, 0); $("#trackback_area").animate({opacity: 'show'}, 1000); return false; }); $("#comment_switch").click(function(){ $("#trackback_switch").removeClass("comment_switch_active"); $(this).addClass("comment_switch_active"); $("#trackback_area").animate({opacity: 'hide'}, 0); $("#comment_area").animate({opacity: 'show'}, 1000); return false; }); function mediaQueryClass(width) { if (width > 670) { //PC $("html").removeClass("mobile"); $("html").addClass("pc"); $(".menu_button").css("display","none"); $("#global_menu").show(); $("#global_menu li").hover(function(){ $(">ul:not(:animated)",this).slideDown("fast"); $(this).addClass("active"); }, function(){ $(">ul",this).slideUp("fast"); $(this).removeClass("active"); }); } else { //X}z $("html").removeClass("pc"); $("html").addClass("mobile"); $("#global_menu li").off('hover'); $("#global_menu ul ul").removeAttr('style'); $(".menu_button").css("display", "block"); $('.menu_button').off('click'); $(".menu_button").on('click',function() { if($(this).hasClass("active")) { $(this).removeClass("active"); $('#global_menu').hide(); return false; } else { $(this).addClass("active"); $('#global_menu').show(); return false; }; }); $(".child_menu_button").remove(); $('#global_menu li > ul').parent().prepend(""); $("#global_menu .child_menu_button").on('click',function() { if($(this).parent().hasClass("open")) { $(this).parent().removeClass("open"); return false; } else { $(this).parent().addClass("open"); return false; }; }); $("#global_menu li.menu-item-has-children a").hover(function(){ $(this).prev().addClass("active"); }, function(){ $(this).prev().removeClass("active"); }); }; }; function viewport() { var e = window, a = 'inner'; if (!('innerWidth' in window )) { a = 'client'; e = document.documentElement || document.body; } return { width : e[ a+'Width' ] , height : e[ a+'Height' ] }; } var ww = viewport().width; var timer = false; mediaQueryClass(ww); $(window).bind("resize orientationchange", function() { if (timer !== false) { clearTimeout(timer); } timer = setTimeout(function() { var ww = viewport().width; mediaQueryClass(ww); }, 200); }) }); // source --> http://mome7.com/wp-content/themes/mag_tcd036/js/footer-bar.js?ver=2.1 jQuery(document).ready(function($){ /** * スマホ用固定フッターバー */ if ($(".dp-footer-bar-share").length) { $(".dp-footer-bar-share, #modal-overlay").on("click", function() { $("#modal-content, #modal-overlay").toggleClass("hide"); return false; }); $("#modal-overlay, #modal-content").on("touchmove", function(e) { e.preventDefault(); }); } if ($(".dp-footer-bar").length) { var footerBar02 = $(".dp-footer-bar"); $(".footer-bar01").css({ "padding-bottom": $(".dp-footer-bar").height() + "px" }); footerBar02.hide(); $(window).scroll(function () { if ($(this).scrollTop() > 100) { footerBar02.fadeIn("slow"); } else { footerBar02.fadeOut(); } }); } }); // source --> http://mome7.com/wp-content/themes/mag_tcd036/js/comment.js?ver=2.1 /* Author: mg12 Author URI: http://www.neoease.com/ */ (function() { function $(id) { return document.getElementById(id); } function reply(authorId, commentId, commentBox) { var author = MGJS.$(authorId).innerHTML; var insertStr = '@' + author.replace(/\t|\n|\r\n/g, "") + ' \n'; appendReply(insertStr, commentBox); } function quote(authorId, commentId, commentBodyId, commentBox) { var author = MGJS.$(authorId).innerHTML; var comment = MGJS.$(commentBodyId).innerHTML; var insertStr = '
'; insertStr += '\n' + author.replace(/\t|\n|\r\n/g, "") + ' :'; insertStr += comment.replace(/\t/g, ""); insertStr += '
\n'; insertQuote(insertStr, commentBox); } function appendReply(insertStr, commentBox) { if(MGJS.$(commentBox) && MGJS.$(commentBox).type == 'textarea') { field = MGJS.$(commentBox); } else { alert("The comment box does not exist!"); return false; } if (field.value.indexOf(insertStr) > -1) { alert("You've already appended this reply!"); return false; } if (field.value.replace(/\s|\t|\n/g, "") == '') { field.value = insertStr; } else { field.value = field.value.replace(/[\n]*$/g, "") + '\n\n' + insertStr; } field.focus(); } function insertQuote(insertStr, commentBox) { if(MGJS.$(commentBox) && MGJS.$(commentBox).type == 'textarea') { field = MGJS.$(commentBox); } else { alert("The comment box does not exist!"); return false; } if(document.selection) { field.focus(); sel = document.selection.createRange(); sel.text = insertStr; field.focus(); } else if (field.selectionStart || field.selectionStart == '0') { var startPos = field.selectionStart; var endPos = field.selectionEnd; var cursorPos = startPos; field.value = field.value.substring(0, startPos) + insertStr + field.value.substring(endPos, field.value.length); cursorPos += insertStr.length; field.focus(); field.selectionStart = cursorPos; field.selectionEnd = cursorPos; } else { field.value += insertStr; field.focus(); } } window['MGJS'] = {}; window['MGJS']['$'] = $; window['MGJS_CMT'] = {}; window['MGJS_CMT']['reply'] = reply; window['MGJS_CMT']['quote'] = quote; })(); // source --> http://mome7.com/wp-content/themes/mag_tcd036/js/header_fix.js?ver=2.1 jQuery(document).ready(function($){ var flag = "up"; $(window).on("scroll", function () { if ($(this).scrollTop() > 280) { if (flag === "up") { $("body").removeClass("header_fixed"); $("body").removeClass("header_slide_up"); $("body").addClass("header_slide_down"); flag = "down"; } } else if($(this).scrollTop() < 280) { if (flag === "down") { $("body").removeClass("header_slide_down"); $("body").addClass("header_slide_up"); flag = "up"; } if ($(this).scrollTop() < 100) { $("body").addClass("header_fixed"); $("body").removeClass("header_slide_up"); $("body").removeClass("header_slide_down"); } } }); });